Lecture Notes on Unification

نویسنده

  • Frank Pfenning
چکیده

The difficulty here is to know which term M of type τ to use to instantiante the quantifier. This problem is not specific to linear logic but arises in all logics that permit quantification. The general idea is simply to postpone the choice of M , just as we postponed splitting the resources in the multiplicative rules. M , in effect, becomes a metavariable or logic variable or existential variable whose value will be determined by constraints imposed upon it later on during proof search. Solving equational constraints imposed upon metavariables during proof search is called unification. By the rule above we can see that the values of metavariables are constrained already by the first premise of both rules, Ψ ` M : τ . For this lecture, we assume that this constraint will always be respected, but we do not explicitly discuss mechanisms to do so. Some care is needed: not only must the eventual value of X have the right type, but it must make sense in the right context Ψ. Relevant techniques are discussed in the literature [Mil92], including extensions to rich type theories where terms include binders [Mil91, NPP08].

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Constraint Solving on Terms: Syntactic Methods Preliminary lecture notes

As this has made been clear from the introductory lecture on constraints, constraints on terms (also called symbolic constraints) play a fundamental role in many if not all domains of computer science. In this lecture we are presenting the main results on symbolic constraint solving for equational unification, dis-unification and some ordering constraints. This document is in a preliminary from...

متن کامل

Factors affecting students tendency of Univercity students to Lecture Notes

Introduction: Many studies detected factors contributing to the students’ tendency to lecture notes. This study aimed at evaluating the factors affecting students tendency to lecture notes in Hormozgan University of Medical Sciences. Methods: In this descriptive study, 179 students from medicine, nursing & midwifery, health, and Paramedicine schools were selected through stratified random...

متن کامل

Fast Left-Linear Semi-Unification

Semi-unification is a generalization of both unification and matching with applications in proof theory, term rewriting systems, polymorphic type inference, and natural language processing. It is the problem of solving a set of term inequalities M1 ≤ N1, . . . ,Mk ≤ Nk, where ≤ is interpreted as the subsumption preordering on (first-order) terms. Whereas the general problem has recently been sh...

متن کامل

An Introduction to Unification-Based Approaches to Grammar

This work is covered by copyright, which restricts the uses that you may make of the work. All rights are reserved by the copyright holder. In particular, you may not reproduce or distribute the hardbound edition of this work without prior written permission of the copyright holder. However, this work is also freely available in a digital edition from www.mtome.com that may be freely redistribu...

متن کامل

The Technion school lecture notes: the moving plane method, or doing PDEs in a café

We will have two main characters in these notes: the maximum principle and the sliding method. The latter has a twin, the moving plane method – they are often so indistinguishable that we will count them as one character. They will be introduced separately, and then blended together to prove the symmetry properties of the solutions of elliptic equations. In this introductory section, we recall ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012